import { axios } from '@/utils/request'

// 会员等级管理-分页列表查询
export function jwhLevelList(params) {
  return axios({
    url: '/user/jwhLevel/list',
    method: 'get',
    params,
  })
}

// 会员等级管理-添加
export function jwhLevelAdd(data) {
  return axios({
    url: '/user/jwhLevel/add',
    method: 'post',
    data,
  })
}

// 会员等级管理-编辑
export function jwhLevelEdit(data) {
  return axios({
    url: '/user/jwhLevel/edit',
    method: 'post',
    data,
  })
}

// 封号
export function updateStatus(params) {
  return axios({
    url: '/user/jwhIdentity/updateStatus',
    method: 'get',
    params,
  })
}

// 设置自提点
export function setPickup(data) {
  return axios({
    url: '/product/jwhPickup/setPickup',
    method: 'post',
    data,
  })
}

// 取消自提点
export function removePickup(params) {
  return axios({
    url: '/product/jwhPickup/removePickup',
    method: 'get',
    params,
  })
}

// 学校管理-分页列表查询
export function jwhSchoolList(params) {
  return axios({
    url: '/user/jwhSchool/list',
    method: 'get',
    params,
  })
}

// 学校管理-添加
export function jwhSchoolAdd(data) {
  return axios({
    url: '/user/jwhSchool/add',
    method: 'post',
    data,
  })
}

// 学校管理-编辑
export function jwhSchoolEdit(data) {
  return axios({
    url: '/user/jwhSchool/edit',
    method: 'post',
    data,
  })
}

// 班级管理-分页列表查询
export function jwhClassList(params) {
  return axios({
    url: '/user/jwhClass/list',
    method: 'get',
    params,
  })
}

// 班级管理-编辑
export function jwhClassEdit(data) {
  return axios({
    url: '/user/jwhClass/edit',
    method: 'post',
    data,
  })
}

// 用户身份管理-编辑
export function jwhIdentityEdit(data) {
  return axios({
    url: '/user/jwhIdentity/edit',
    method: 'post',
    data,
  })
}

// 用户身份管理-增加能量豆
export function addBeans(params) {
  return axios({
    url: '/user/jwhIdentity/addBeans',
    method: 'get',
    params,
  })
}

// 用户管理-学生/家长或者老师分页列表查询
export function studentList(params) {
  return axios({
    url: '/user/jwhUser/studentList',
    method: 'get',
    params,
  })
}

// 设置/取消家委(设置类型为2,取消为3)
export function setIdentity(params) {
  return axios({
    url: '/user/jwhIdentity/setIdentity',
    method: 'get',
    params,
  })
}